
package br.gov.mi.corporativo.dominio.boundary.comum.pessoajuridica;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the br.gov.mi.corporativo.dominio.boundary.comum.pessoajuridica package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {

    private final static QName _RecuperarTodasPessoasJuridicaResponse_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasPessoasJuridicaResponse");
    private final static QName _RecuperarPessoaJuridicaPorPessoaResponse_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaJuridicaPorPessoaResponse");
    private final static QName _RecuperarPessoaJuridicaPorNmFantasia_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaJuridicaPorNmFantasia");
    private final static QName _RecuperarPessoaJuridicaPorNmRazaoSocial_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaJuridicaPorNmRazaoSocial");
    private final static QName _RecuperarPessoaJuridicaPorNmFantasiaResponse_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaJuridicaPorNmFantasiaResponse");
    private final static QName _RecuperarPessoaJuridicaPorNmRazaoSocialResponse_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaJuridicaPorNmRazaoSocialResponse");
    private final static QName _RecuperarPessoaJuridicaPorRamoAtividadeResponse_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaJuridicaPorRamoAtividadeResponse");
    private final static QName _RecuperarPessoaJuridicaPorPessoa_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaJuridicaPorPessoa");
    private final static QName _RecuperarPessoaJuridicaPorIdPessoaJuridica_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaJuridicaPorIdPessoaJuridica");
    private final static QName _RecuperarPessoaJuridicaPorRamoAtividade_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaJuridicaPorRamoAtividade");
    private final static QName _RecuperarPessoaJuridicaPorIdPessoaJuridicaResponse_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarPessoaJuridicaPorIdPessoaJuridicaResponse");
    private final static QName _RecuperarTodasPessoasJuridica_QNAME = new QName("http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", "recuperarTodasPessoasJuridica");

    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: br.gov.mi.corporativo.dominio.boundary.comum.pessoajuridica
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link RecuperarPessoaJuridicaPorPessoaResponse }
     * 
     */
    public RecuperarPessoaJuridicaPorPessoaResponse createRecuperarPessoaJuridicaPorPessoaResponse() {
        return new RecuperarPessoaJuridicaPorPessoaResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaJuridicaPorNmFantasia }
     * 
     */
    public RecuperarPessoaJuridicaPorNmFantasia createRecuperarPessoaJuridicaPorNmFantasia() {
        return new RecuperarPessoaJuridicaPorNmFantasia();
    }

    /**
     * Create an instance of {@link RecuperarTodasPessoasJuridicaResponse }
     * 
     */
    public RecuperarTodasPessoasJuridicaResponse createRecuperarTodasPessoasJuridicaResponse() {
        return new RecuperarTodasPessoasJuridicaResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaJuridicaPorPessoa }
     * 
     */
    public RecuperarPessoaJuridicaPorPessoa createRecuperarPessoaJuridicaPorPessoa() {
        return new RecuperarPessoaJuridicaPorPessoa();
    }

    /**
     * Create an instance of {@link RecuperarPessoaJuridicaPorNmRazaoSocial }
     * 
     */
    public RecuperarPessoaJuridicaPorNmRazaoSocial createRecuperarPessoaJuridicaPorNmRazaoSocial() {
        return new RecuperarPessoaJuridicaPorNmRazaoSocial();
    }

    /**
     * Create an instance of {@link RecuperarPessoaJuridicaPorRamoAtividadeResponse }
     * 
     */
    public RecuperarPessoaJuridicaPorRamoAtividadeResponse createRecuperarPessoaJuridicaPorRamoAtividadeResponse() {
        return new RecuperarPessoaJuridicaPorRamoAtividadeResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaJuridicaPorNmRazaoSocialResponse }
     * 
     */
    public RecuperarPessoaJuridicaPorNmRazaoSocialResponse createRecuperarPessoaJuridicaPorNmRazaoSocialResponse() {
        return new RecuperarPessoaJuridicaPorNmRazaoSocialResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaJuridicaPorNmFantasiaResponse }
     * 
     */
    public RecuperarPessoaJuridicaPorNmFantasiaResponse createRecuperarPessoaJuridicaPorNmFantasiaResponse() {
        return new RecuperarPessoaJuridicaPorNmFantasiaResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaJuridicaPorRamoAtividade }
     * 
     */
    public RecuperarPessoaJuridicaPorRamoAtividade createRecuperarPessoaJuridicaPorRamoAtividade() {
        return new RecuperarPessoaJuridicaPorRamoAtividade();
    }

    /**
     * Create an instance of {@link RecuperarTodasPessoasJuridica }
     * 
     */
    public RecuperarTodasPessoasJuridica createRecuperarTodasPessoasJuridica() {
        return new RecuperarTodasPessoasJuridica();
    }

    /**
     * Create an instance of {@link RecuperarPessoaJuridicaPorIdPessoaJuridicaResponse }
     * 
     */
    public RecuperarPessoaJuridicaPorIdPessoaJuridicaResponse createRecuperarPessoaJuridicaPorIdPessoaJuridicaResponse() {
        return new RecuperarPessoaJuridicaPorIdPessoaJuridicaResponse();
    }

    /**
     * Create an instance of {@link RecuperarPessoaJuridicaPorIdPessoaJuridica }
     * 
     */
    public RecuperarPessoaJuridicaPorIdPessoaJuridica createRecuperarPessoaJuridicaPorIdPessoaJuridica() {
        return new RecuperarPessoaJuridicaPorIdPessoaJuridica();
    }

    /**
     * Create an instance of {@link PessoaJuridica }
     * 
     */
    public PessoaJuridica createPessoaJuridica() {
        return new PessoaJuridica();
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasPessoasJuridicaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasPessoasJuridicaResponse")
    public JAXBElement<RecuperarTodasPessoasJuridicaResponse> createRecuperarTodasPessoasJuridicaResponse(RecuperarTodasPessoasJuridicaResponse value) {
        return new JAXBElement<RecuperarTodasPessoasJuridicaResponse>(_RecuperarTodasPessoasJuridicaResponse_QNAME, RecuperarTodasPessoasJuridicaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaJuridicaPorPessoaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaJuridicaPorPessoaResponse")
    public JAXBElement<RecuperarPessoaJuridicaPorPessoaResponse> createRecuperarPessoaJuridicaPorPessoaResponse(RecuperarPessoaJuridicaPorPessoaResponse value) {
        return new JAXBElement<RecuperarPessoaJuridicaPorPessoaResponse>(_RecuperarPessoaJuridicaPorPessoaResponse_QNAME, RecuperarPessoaJuridicaPorPessoaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaJuridicaPorNmFantasia }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaJuridicaPorNmFantasia")
    public JAXBElement<RecuperarPessoaJuridicaPorNmFantasia> createRecuperarPessoaJuridicaPorNmFantasia(RecuperarPessoaJuridicaPorNmFantasia value) {
        return new JAXBElement<RecuperarPessoaJuridicaPorNmFantasia>(_RecuperarPessoaJuridicaPorNmFantasia_QNAME, RecuperarPessoaJuridicaPorNmFantasia.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaJuridicaPorNmRazaoSocial }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaJuridicaPorNmRazaoSocial")
    public JAXBElement<RecuperarPessoaJuridicaPorNmRazaoSocial> createRecuperarPessoaJuridicaPorNmRazaoSocial(RecuperarPessoaJuridicaPorNmRazaoSocial value) {
        return new JAXBElement<RecuperarPessoaJuridicaPorNmRazaoSocial>(_RecuperarPessoaJuridicaPorNmRazaoSocial_QNAME, RecuperarPessoaJuridicaPorNmRazaoSocial.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaJuridicaPorNmFantasiaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaJuridicaPorNmFantasiaResponse")
    public JAXBElement<RecuperarPessoaJuridicaPorNmFantasiaResponse> createRecuperarPessoaJuridicaPorNmFantasiaResponse(RecuperarPessoaJuridicaPorNmFantasiaResponse value) {
        return new JAXBElement<RecuperarPessoaJuridicaPorNmFantasiaResponse>(_RecuperarPessoaJuridicaPorNmFantasiaResponse_QNAME, RecuperarPessoaJuridicaPorNmFantasiaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaJuridicaPorNmRazaoSocialResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaJuridicaPorNmRazaoSocialResponse")
    public JAXBElement<RecuperarPessoaJuridicaPorNmRazaoSocialResponse> createRecuperarPessoaJuridicaPorNmRazaoSocialResponse(RecuperarPessoaJuridicaPorNmRazaoSocialResponse value) {
        return new JAXBElement<RecuperarPessoaJuridicaPorNmRazaoSocialResponse>(_RecuperarPessoaJuridicaPorNmRazaoSocialResponse_QNAME, RecuperarPessoaJuridicaPorNmRazaoSocialResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaJuridicaPorRamoAtividadeResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaJuridicaPorRamoAtividadeResponse")
    public JAXBElement<RecuperarPessoaJuridicaPorRamoAtividadeResponse> createRecuperarPessoaJuridicaPorRamoAtividadeResponse(RecuperarPessoaJuridicaPorRamoAtividadeResponse value) {
        return new JAXBElement<RecuperarPessoaJuridicaPorRamoAtividadeResponse>(_RecuperarPessoaJuridicaPorRamoAtividadeResponse_QNAME, RecuperarPessoaJuridicaPorRamoAtividadeResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaJuridicaPorPessoa }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaJuridicaPorPessoa")
    public JAXBElement<RecuperarPessoaJuridicaPorPessoa> createRecuperarPessoaJuridicaPorPessoa(RecuperarPessoaJuridicaPorPessoa value) {
        return new JAXBElement<RecuperarPessoaJuridicaPorPessoa>(_RecuperarPessoaJuridicaPorPessoa_QNAME, RecuperarPessoaJuridicaPorPessoa.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaJuridicaPorIdPessoaJuridica }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaJuridicaPorIdPessoaJuridica")
    public JAXBElement<RecuperarPessoaJuridicaPorIdPessoaJuridica> createRecuperarPessoaJuridicaPorIdPessoaJuridica(RecuperarPessoaJuridicaPorIdPessoaJuridica value) {
        return new JAXBElement<RecuperarPessoaJuridicaPorIdPessoaJuridica>(_RecuperarPessoaJuridicaPorIdPessoaJuridica_QNAME, RecuperarPessoaJuridicaPorIdPessoaJuridica.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaJuridicaPorRamoAtividade }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaJuridicaPorRamoAtividade")
    public JAXBElement<RecuperarPessoaJuridicaPorRamoAtividade> createRecuperarPessoaJuridicaPorRamoAtividade(RecuperarPessoaJuridicaPorRamoAtividade value) {
        return new JAXBElement<RecuperarPessoaJuridicaPorRamoAtividade>(_RecuperarPessoaJuridicaPorRamoAtividade_QNAME, RecuperarPessoaJuridicaPorRamoAtividade.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarPessoaJuridicaPorIdPessoaJuridicaResponse }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarPessoaJuridicaPorIdPessoaJuridicaResponse")
    public JAXBElement<RecuperarPessoaJuridicaPorIdPessoaJuridicaResponse> createRecuperarPessoaJuridicaPorIdPessoaJuridicaResponse(RecuperarPessoaJuridicaPorIdPessoaJuridicaResponse value) {
        return new JAXBElement<RecuperarPessoaJuridicaPorIdPessoaJuridicaResponse>(_RecuperarPessoaJuridicaPorIdPessoaJuridicaResponse_QNAME, RecuperarPessoaJuridicaPorIdPessoaJuridicaResponse.class, null, value);
    }

    /**
     * Create an instance of {@link JAXBElement }{@code <}{@link RecuperarTodasPessoasJuridica }{@code >}}
     * 
     */
    @XmlElementDecl(namespace = "http://pessoajuridica.comum.boundary.dominio.corporativo.mi.gov.br/", name = "recuperarTodasPessoasJuridica")
    public JAXBElement<RecuperarTodasPessoasJuridica> createRecuperarTodasPessoasJuridica(RecuperarTodasPessoasJuridica value) {
        return new JAXBElement<RecuperarTodasPessoasJuridica>(_RecuperarTodasPessoasJuridica_QNAME, RecuperarTodasPessoasJuridica.class, null, value);
    }

}
